/*
语法百题 解题报告：
 http://git.oschina.net/et0662/sznoi-grammar/ 
*/
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
/*
int main(void)
{
	char c;
	int max=-1,t=0,maxi=0,i=0,ti=0;;
	while(c=getchar())
	{
		i++;

		if(('0'<=c) && (c<='9'))
		{
			if(maxi==0)
			{
				max=c-'0';
				maxi=i;
			}
			if(t==0)
				ti=i;
			t=t*10+c-'0';
		}
		else
		{
			if(max<t)
			{
				max=t;
				maxi=ti;
			}
			t=0;
			if(c=='\n')
				break;
		}
	}

	printf("%d\n",maxi);
	return 0;
}
*/

int main( void)
{
	char s[257],t[257];
	int max=-1,i,j,temp,len;
	scanf("%s",s);
	len=strlen(s);
	for(i=0;i<len;i++)
		for(j=1;j<(len-i+1);j++)
	{
		strncpy(t,s+i,j);
		t[j]='\x0';
		temp=atoi(t);
		if(temp>max)
			max=temp;
	}
	sprintf(t,"%d",max);
	printf("%d\n",strstr(s,t)-s+1);
	return 0;
}
